package com.exercises.object;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * --- 代码敲对！ ---
 *
 * @author CCCccc
 * @create 2025/8/15
 * 备注：学生类，用于存储从数据库获取的学生数据
 */
@Data // 自动生成get和set方法
@ToString // 自动生成toString方法
@AllArgsConstructor // 自动生成全参构造方法
@NoArgsConstructor  // 自动生成无参构造方法
public class Student {
    // 学生id
    private int id;
    // 学生姓名
    private String sname;
    // 学生年龄
    private int age;
    // 学生性别
    private String sex;
    // 学生成绩
    private double score;
    // 学生生日
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date birthday;
    // 学生教室id
    private int cid;
}
